﻿body {padding:0;margin:0;font-size:12px; background-color:#fff;}
p,img,ul,li,dl,dd{padding:0;margin:0;border:0;}
a{text-decoration:none; color:#333;}

.fl{float:left;}
.fr{float:right;}
.clear{clear:both;height:1px;line-height:1px;font-size:1px;}
.mt-15{margin-top:15px;}

#topNav{background:url(Images/top_bar_bg.jpg) repeat-x top;height:31px;line-height:31px;}
#topNav .content{width:980px;margin: 0 auto;}
#topNav .barMsg{float:left;}
#topNav ul{float:right;}
#topNav ul li{float:left;padding:0 12px;list-style:none;}
#topNav a{ color: #C30044;}

#top{margin:5px auto;width:960px;height:90px;}
#top .logo{background:url(Images/logo.jpg) no-repeat;height:90px;width:170px;float:left;}

#top .search{width:410px;float:left;margin:0 0 0 120px;}
#top .search ul{width:100%;height:23px;clear:both;}
#top .search ul li{float:left;list-style:none;height:23px;line-height:27px;width:53px;text-align:center;cursor:pointer;}
#top .search ul li.active{background:url(images/search_tab_bg.jpg) no-repeat;color:#FFF; font-weight:bold;}
#top .search .searchTxt{height:40px; line-height:40px; width:409px; background:url(images/search_input_bg.jpg) left center no-repeat;}
#top .search .searchTxt input.searchInput{border:0; margin:4px 0 0 6px;font-size:16px;width:300px;height:30px; line-height:30px; float:left;}
#top .search .searchTxt input.searchBtn{background:url(Images/search_btn.jpg);width:95px;height:32px;border:0; margin:4px 4px 0 0;float:right; cursor:pointer;}
#top .search .search_hot{line-height:30px;}

#top .links{float:right;}
#top .links li{float:left;list-style:none;width:65px;height:32px;line-height:32px;padding-left:30px;margin:26px 0 0 20px;}
#top .links li.store{background:url(images/store_btn.jpg) no-repeat;}
#top .links li.factory{background:url(Images/factory_btn.jpg) no-repeat;}
#top .links li a{color:#666;}

#nav{background-color:#C30044;height:40px;}
#nav .navContent{width:980px; margin:0 auto;}
#nav ul{list-style:none;}
#nav .menu li{ float:left; padding:0 15px; line-height:40px; font-size:14px; font-weight:bold; color:#FFF;}
#nav .menu li.active{background-color:#890030;}
#nav .menu li a{color:#FFF;}
#nav .sub{background:url(Images/mav_bg_1.jpg) center center no-repeat;}
#nav .sub li{ float:left; padding:0 0 0 20px; line-height:40px; font-size:12px; width:53px;}
#nav .sub li a{color:#333;}

#footer #service{border:solid 1px #E6E6E6; background-color:#F6F6F6; }
#footer .service{padding:20px;width: 940px;margin: 0 auto;}
#footer .service dl{float:left;width:115px; border-right: solid 1px #DEDEDE; line-height:25px; padding-left:25px; min-height:125px;}
#footer .service dl dt{color:#C10041; font-size:14px;}
#footer hr{border:#C20043 1px solid; margin-top:15px;}


#classNav{height:35px;border-bottom:solid 2px #C20043; margin:10px 0;}
#classNav li.f0{ margin-left:10px;}
#classNav li{float:left; padding:0 15px;list-style:none;border-right:1px solid #999;border-top:1px solid #999;height:35px;line-height:35px; background-color:#F1F1F1;}
#classNav li a{font-size:14px; font-weight:bold;}
#classNav li.active{border:1px solid #C10041; background:url(Images/class_nav_bg_active.jpg) repeat-x top;}
#classNav li.active a{color:#C10041;}

.content{width:980px; margin:0 auto; padding-top:10px}

.webNav{
    color: #8f8f8f;
    margin-bottom:5px;
    border:solid 1px #F5F5F5;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top:none;
    height:30px;
    line-height:30px;
    padding:0 10px;
    background: url("images/member/nav_bg.gif") repeat-x scroll 0 0 transparent;
}
.webNav a{color: #6c6c6c;text-decoration: underline;}

.a{color:#c20044}
.adecoration{text-decoration:underline;}

.field-validation-error{color:#f00;}